<!DOCTYPE html>
<html>

<head>
	<meta charset="utf-8">
	<title></title>
</head>

<body>
	<!-- 
		
		医疗服务管理系统  -> 提供给医疗结构 (星沙卫健委)
		
		3个  医疗机构管理系统  -> 管理的医生的权限 查看全局的信息(查看医院的营收 医院的医生信息 病人基础信息)
			医生后台管理系统   ->  医生给对应的病人 写病历 医嘱 开药 管理病人的信息
			病人的查询系统   ->  移动端 挂靠 健康星沙公众号 查看自己的医疗信息  体检 住院  随风 ....
		
		角色  院长  科室主任  主任医师....
		
		
		
		
		
		
		baseUrl  : http://121.40.116.177:9090
		
		动态路由配置
		https://blog.csdn.net/qq_44302255/article/details/124220014
		vue项目 使用 svg 图标
		https://www.jianshu.com/p/ac480fdf1fdb
		
			
		 获取验证码
		 this.dataForm.uuid = getUUID()
		 this.captchaPath = this.$http.adornUrl(`/captcha.jpg?uuid=${this.dataForm.uuid}`)
		 //获取uuid
		 export function getUUID() {
		   return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
		     return (c === 'x' ? (Math.random() * 16 | 0) : ('r&0x3' | '0x8')).toString(16)
		   })
		 }
		 
		 
		 登录接口  /login   post
		 'username':用户名,
		 'password': 密码, //需要使用md5加密
		 'uuid': uuid,
		 'captcha': 验证码
		 
		退出登录   /logout  post
		
		config.headers['gaff-token'] = token
		
		修改密码   /sys/user/password   post
		'password': this.$md5(this.form.password),
		'newPassword': this.$md5(this.form.newPassword)
		
		***用户管理页面*** 
		 获取用户list  /sys/user/list     get
		'page': this.pageIndex,
		'limit': this.pageSize,
		'username': this.dataForm.userName
		 
		 删除用户  /sys/user/delete  post
		  'id': id
			
		 
		 禁用用户 /sys/user/status  post
		 'id': id,
		 'status': status   status  禁用1  启用 0
			
		获取所有角色  /sys/role/all  get
		 参数 无
		获取所有部门  /sys/dept/all  get
		 参数 无
		
		通过id获取 用户信息  /sys/user/info/${id} get
		参数 无
		
		新增用户  /sys/user/create     post
		'id': this.id || null,
		'username': this.dataForm.userName,
		'email': this.dataForm.email,
		'mobile': this.dataForm.mobile,
		'realName': this.dataForm.realName,
		'roleId': this.dataForm.roleId
		'deptId'
		修改用户  /sys/user/update   post
		'id': this.id || null,
		'username': this.dataForm.userName,
		'email': this.dataForm.email,
		'mobile': this.dataForm.mobile,
		'realName': this.dataForm.realName,
		'roleId': this.dataForm.roleId
		'deptId'
		
		***角色管理页面*** 
		获取角色 list  /sys/role/list   get
		'page': this.pageIndex,
		'limit': this.pageSize,
		'roleCode': this.dataForm.userName
		
		获取所有的菜单信息  /sys/menu/all  get
		参数 无
		
		新增角色  /sys/role/create     post
		'id': this.id || null,
		'roleCode': this.dataForm.roleCode,
		'roleName': this.dataForm.roleName,
		'roleDesc': this.dataForm.roleDesc,
		'note': this.dataForm.note
		menuIds: [1,2,3,4,5,6,8,9]
		修改角色  /sys/role/update   post
		'id': this.id || null,
		'roleCode': this.dataForm.roleCode,
		'roleName': this.dataForm.roleName,
		'roleDesc': this.dataForm.roleDesc,
		'note': this.dataForm.note
		menuIds: [1,2,3,4,5,6,8,9]
		通过id获取 角色信息  /sys/role/info/${id} get
		参数 无
		
		删除用户  /sys/role/delete  post
		 'id': id
		 
		 
		 
		 
		 ***字典管理页面****
		 获取字典 list  /sys/dict/list   get
		 'page': this.pageIndex,
		 'limit': this.pageSize,
		 'dictKey': 
		 
		 删除字典  /sys/dict/delete  post
		  'id': id
		 
		 新增字典  /sys/dict/create     post
		 'id':
		 'description'
		 'dictKey':
		 'dictValue'
		 'note':
		 修改字典  /sys/dict/update   post
		 'id': 
		 'description'
		 'dictKey':
		 'dictValue'
		 'note':
		 
		 this.$set(this.ruleForm,'note',obj.note)
		 
		 通过id获取 字典信息  /sys/dict/info/${id} get
		 参数 无
		 
		 
		 	 ***日志管理页面****
		   查询日志 /sys/log/list
			'page': this.pageIndex,
			'limit': this.pageSize,
			'key': this.dataForm.key
					id  ID
					username  用户名
					operation  用户操作
					method   请求方法
					params  请求参数
					consumingTime" 执行时长(毫秒)
					ip  IP地址
					createTime  创建时间
					type   状态  (1成功  0失败)
			
		 ***部门管理页面****
		 获取部门 list  /sys/dept/all   get
		 参数无
		 
		 删除部门  /sys/dept/delete  post
		  'id': id
			
		通过id获取部门信息	/sys/dept/info/${id}
		 
		 新增部门  /sys/dept/create     post
		 'id': this.id || null,
		 'name': this.dataForm.name,
		 'sort': this.dataForm.sort
		 parentId
		 修改部门  /sys/dept/update   post
		 'id': this.id || null,
		 'name': this.dataForm.name,
		 'sort': this.dataForm.sort
		 parentId
		 
		 ***菜单管理  ***
		 
		 获取所有的菜单  get
		 /sys/menu/all
		 参数 无
		 
		 通过id删除菜单 /sys/menu/delete  post
		 'id': id,
		 
		 通过id获取 menu信息   /sys/menu/info/${id} get
		 参数无
		 
		 新增目录 /sys/menu/createCatalog post
		 'id': this.id || null,
		 'name': this.dataForm.name,
		 'code': this.dataForm.code,
		 'url': this.dataForm.url,
		 'perm': this.dataForm.perm,
		 'sort': this.dataForm.sort,
		 'icon': this.dataForm.icon
		 isHidden
		 
		修改目录 /sys/menu/updateMenu post
		 'id': this.id || null,
		 'name': this.dataForm.name,
		 'code': this.dataForm.code,
		 'url': this.dataForm.url,
		 'perm': this.dataForm.perm,
		 'sort': this.dataForm.sort,
		 'icon': this.dataForm.icon
		 
		 新增菜单/sys/menu/createMenu   post
		 'id': this.id || null,
		 'parentId': this.dataForm.parentId,
		 'name': this.dataForm.name,
		 'code': this.dataForm.code,
		 'url': this.dataForm.url,
		 'perm': this.dataForm.perm,
		 'sort': this.dataForm.sort,
		 'icon': this.dataForm.icon
		 
		 
		 更新菜单/sys/menu/updateMenu  post
		 
		 'id': this.id || null,
		 'parentId': this.dataForm.parentId,
		 'name': this.dataForm.name,
		 'code': this.dataForm.code,
		 'url': this.dataForm.url,
		 'perm': this.dataForm.perm,
		 'sort': this.dataForm.sort,
		 'icon': this.dataForm.icon
		 
		 ***首页接口***
		 
		 用户基本信息  '/userinfo'  get
		 参数
		 page: 1,
		 limit: 1
		 
		 	//"id", id
		 	//"brxm","姓名"
		 	//"csrq","出生日期"
		 	//"lxrdhhm","流水号"
		 	//"xbdm","性别"
		 	//"abo","abo血型"
		 	//"jdryxm","建档人姓名"
		 	//"hyzklbdm","婚姻状况"
		 	//"jdsj","建档日期"
		 	//"xzdz","现住址"
		 	//"cxjmjkdabh","健康档案编号"
		 	//"ywgmy","药物过敏史"
		 	//"hjwxysbllbdm","暴露史"
		 	//"jzjbs","家族史"
		 	//"ycxjbs","遗传病史"
		 	
		 	
			医疗服务记录 	'/server/list'  get
		 	参数  
		 	page  第几页,
		 	limit 每页的条数
		 	{
		 		currentPage:'当前页数'
		 		totalCount:'数据总数'
		 		pageSize:'每页数量'
		 		list:[
		 			{
		 				id:id,
		 				fwtype:'医疗服务类型',//fwtype  0 挂号  1 检查  2 住院  3 医嘱
		 				yljgmc:'医院名称',
		 				ksmc:'科室',
		 				jgmc:'结果'
		 			}
		 		]
		 	}
		 ***医疗服务/住院****
		 
		 住院信息  "/hosptial/menuList"  get
		 住院记录   左侧list 数据
		 参数 无
		 字段字典
		 id
		 recordDate 时间
		 lsh 流水号
		 yljgmc  医疗机构名称
		 
		 根据左侧菜单 id 获取住院详情  /hosptial/menuList/detail  get
		 参数  id  
			

		 	
			***医疗服务/体检
		 
		  体检左侧菜单接口  "/check/menuList"  get
			参数无
			字段字典
				 id"
				 recordDate 体检日期
				 lsh  流水号
				 yljgmc 医疗机构名称
		
		 
		 根据左侧菜单 id 获取体检详情  "/check/menuList/detail"  get
		 参数   id  通过点击对应的结果
		 	数据字典
		 	dateList:[
		 		{
		 			pageName","体检报告首页
		 			name","张超杰
		 			sex","男
		 			age","34
		 			type","全身检查
		 			combo","中年体检套餐3
		 			date","2021-10-26
		 			doctor","刘菊林
		 			checkDate","2021-10-26
		 			result","平均红细胞白蛋白含量(MCH)偏高,血红蛋白(HGB)偏高
		 			suggest","建议少熬夜,禁烟酒,辛辣刺激食品
		 		},
		 		{
		 			 pageName","血常规(三分类)
		 			 departments","血常规(三分类)
		 			 date","2021-10-26
		 			 doctor","明亚南
		 			 lists:[
		 				 {
		 					 name",项目名称
		 					 unit",单位
		 					 result",结果
		 					 normal"正常值
		 					 //hint  0正常  1 偏高  2偏低
		 					 hint" 0,  
		 				 }
		 			 ]
		 		}
		 		
		 	]
		 	
			***医疗服务/门诊***
			"/getArea"  get
			没有参数 获取所有的行政区划
			//0岳麓区 1天心区 2雨花区 3开福区 4望城区 5芙蓉区 6长沙县 7宁乡市 8浏阳市
			"/target"  get
			没有参数 获取所有的门诊类别
			//0 挂号 1 开药  2 检查 3体检 4手术 5住院
			
			
			获取门诊list   "/clinc/detail"   get
			参数 
			area   //0岳麓区 1天心区 2雨花区 3开福区 4望城区 5芙蓉区 6长沙县 7宁乡市 8浏阳市
			lsh  
			doctorName   
			target   //0 挂号 1 开药  2 检查 3体检 4手术 5住院
			(必填)startTime   开始时间  默认 1970-01-01
			(必填)endTime 			结束时间  默认 今天日期  2022-06-02
			(必填)page     第几页
			(必填)limit   每页多少条
			数据字典			
			[	
				{
					id", UUID.randomUUID().toString()
					departments"  科室
					area",行政区划
					doctorName",负责医生
					lsh",流水号
					date",门诊日期
					target",门诊类别
					cost",门诊费用
					category",门诊详情
				}
			]
			
			***医疗服务/随访***
			随访信息list "/follow/list"" get
			参数无
			数据字典
			"age", "28" //年龄
			"name","张超杰" //姓名
			"followDate","2021-10-26"  //随访日期
			"lsh", "7850001"  //流水号
			"height", "180"  //身高
			"followDoctor", "李晔风"  //随访医生
			"weight", "75"  //体重 kg
			"code", "001"  //随访编号
			"waistline", "65"  // 腰围
			"BW", "85"  //胸围
			"zipline", "86"  //臀围
			"heart", "101"  //心率
			"SBP", "130"  //收缩压
			"DBP", "88"  //舒张压
			"mentality", "0"  // 心里状态 1 良好  2一般  3 很差
			"obey", "0"  //遵医行为  1 良好  2一般  3 很差
			"smoking", "5"  //日吸烟量 支/日
			"drink", "2"  //日饮酒量   两/日
			"sports", "30"  //日运动里  分钟/天
			"symptom", "1"  //症状  1无症状2头疼头晕 3恶心呕吐4眼花耳鸣5呼吸困难6心悸胸闷7鼻子出血8四肢发麻9下肢水肿
			"transfer", "0"  //是否转诊 0 不转账  1转诊
			"reason", ""  // 转诊原因
			"organ", ""   //转诊机构
			"suggest", "少抽烟 少喝酒 注意作息 良好饮食习惯"   //医生建议
			"nextDate", "2022-01-05"  //下次随访日期
		 
		 -->















</body>

</html>